package com.fortune.dao;

import com.fortune.dto.in.distributorMgt.DAccountAddDto;
import com.fortune.dto.in.distributorMgt.DAccountEditDto;
import org.apache.ibatis.annotations.Param;

public interface DUserInfoDao {
    /**
     * 添加经销商员工账户
     * @param adminId
     * @param dealerId
     * @param dAccountAddDto
     * @param password
     * @return
     */
    int addUserInfo(@Param("adminId") String adminId,@Param("dealerId") String dealerId, @Param("dAccountAddDto") DAccountAddDto dAccountAddDto,@Param("password") String password);

    /**
     * 编辑经销商员工账户
     * @param password
     * @param dAccountEditDto
     * @return
     */
    int editUser(@Param("password") String password,@Param("dAccountEditDto") DAccountEditDto dAccountEditDto);

    /**
     * 重置经销商密码
     * @param password
     * @param acccountId
     * @return
     */
    int resetPassword(@Param("acccountId") String acccountId, @Param("password") String password);

    int editUserInfo(DAccountEditDto dAccountEditDto);
}
